package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Prestamo")
public class Prestamo implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codPrestamo;
	
	private Cliente cliente;
	
	private Tienda tienda;
	
	private int periodoxDias;
	
	private String fechaInicio;
	
	private String fechaFin;
	
	private Usuario usuario;
	
	private ListaItem listaItem;
	
	private String estado;
	
	private String fechaRegistro;
	
	private Diseniador diseniador;

	public int getCodPrestamo() {
		return codPrestamo;
	}

	public void setCodPrestamo(int codPrestamo) {
		this.codPrestamo = codPrestamo;
	}
	
	public Cliente getCliente() {
		return cliente;
	}

	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	
	public Tienda getTienda() {
		return tienda;
	}

	public void setTienda(Tienda tienda) {
		this.tienda = tienda;
	}
	
	public int getPeriodoxDias() {
		return periodoxDias;
	}

	public void setPeriodoxDias(int periodoxDias) {
		this.periodoxDias = periodoxDias;
	}

	public String getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(String fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public String getFechaFin() {
		return fechaFin;
	}

	public void setFechaFin(String fechaFin) {
		this.fechaFin = fechaFin;
	}
	
	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public ListaItem getListaItem() {
		return listaItem;
	}

	public void setListaItem(ListaItem listaItem) {
		this.listaItem = listaItem;
	}
	
	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(String fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	public Diseniador getDiseniador() {
		return diseniador;
	}

	public void setDiseniador(Diseniador diseniador) {
		this.diseniador = diseniador;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
